
local 资源类 = class()


function 资源类:初始化()

end


function 资源类:取动画(路径,起始,结束)
    local ani = require("gge动画类")()
    for i=起始,结束 do
        local tex = require("gge纹理类")(string.format('资源/%s/%06d.png',路径, i),0xFF000000)
        ani:添加帧(require("gge精灵类")(tex))
    end
    return ani:置模式('向前播放')
end

function 资源类:空白纹理(w,h)
    return require("gge纹理类")():空白纹理(w,h):置颜色(0x01000000)
end
function 资源类:取纹理(路径)
    return require("gge纹理类")('资源/'..路径,0xFF000000)
end
function 资源类:取精灵(路径)
    return require("gge精灵类")(self:取纹理(路径))
end
function 资源类:取音效(路径)
    return require("gge音效类")('资源/'..路径)
end
return 资源类